// -*-mode:c++; coding:utf-8-*-

namespace xbase {

	// 对解压后的 key/value 数据的封装，这个也可以通过转换来换得了吗？
	struct record {
		key m_key;
		//const byte_string *m_row;
		//const byte_string *m_column;
		//uint64_t m_timestamp; // 网络字节序
		
		//const timestamp () const;
		//void timestamp (uint64_t);
		
		value m_value;
		// byte_string *m_value;
	};

	// 记录的数组也可以直接转换得来了
	struct record_vector {
	private:
		uint32_t m_size;
		record m_record[1];
	};
	
} // namespace xbase

